package com.liveneo.adapter.mobile.model.request;

import java.util.List;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.liveneo.adapter.mobile.model.BaseRequest;
import com.liveneo.adapter.mobile.model.dto.LossItemDto;

/**
 * @Desc：
 * 
 * @Title：UploadVideoRequest
 * @address: http://www.liveneo.com.cn/
 * @author: zhangyw
 * @version: 1.0
 * @date: 2016年10月11日 下午6:17:43
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class UploadVideoRequest extends BaseRequest {
    private String userCode;  // 用户编码
    private String caseNo;    // 案件号
    private String caseUuid;  // 案件唯一标识
    private String lossId;    // 损失项标识
    private String lossUuid;  // 损失项标识标识
    private String caseType;  // 案件类型
    private String imgName;   // 图片名称
    private String imgPath;   // 图片手机端路径
    private String imgType;   // 图片类型
    private String shotPlace; // 拍摄地点
    private String shotTime;  // 拍摄时间
    private String fileFlag;  // 影像类型
    private String lockFlag;  // 是否锁定标识
    private String startTime; // 视频拍摄开始时间
    private String endTime;   // 视频拍摄结束时间
    @JsonProperty(value = "OSSKey")
    private String OSSKey;    // OSS唯一标识
    private String licenseNo; // 车牌号
    
    public String getLicenseNo() {
        return licenseNo;
    }

    public void setLicenseNo(String licenseNo) {
        this.licenseNo = licenseNo;
    }

    private List<LossItemDto> lossItemList;

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getCaseNo() {
        return caseNo;
    }

    public void setCaseNo(String caseNo) {
        this.caseNo = caseNo;
    }

    public String getCaseUuid() {
        return caseUuid;
    }

    public void setCaseUuid(String caseUuid) {
        this.caseUuid = caseUuid;
    }

    public String getLossId() {
        return lossId;
    }

    public void setLossId(String lossId) {
        this.lossId = lossId;
    }

    public String getLossUuid() {
        return lossUuid;
    }

    public void setLossUuid(String lossUuid) {
        this.lossUuid = lossUuid;
    }

    public String getCaseType() {
        return caseType;
    }

    public void setCaseType(String caseType) {
        this.caseType = caseType;
    }

    public String getImgName() {
        return imgName;
    }

    public void setImgName(String imgName) {
        this.imgName = imgName;
    }

    public String getImgPath() {
        return imgPath;
    }

    public void setImgPath(String imgPath) {
        this.imgPath = imgPath;
    }

    public String getImgType() {
        return imgType;
    }

    public void setImgType(String imgType) {
        this.imgType = imgType;
    }

    public String getShotPlace() {
        return shotPlace;
    }

    public void setShotPlace(String shotPlace) {
        this.shotPlace = shotPlace;
    }

    public String getShotTime() {
        return shotTime;
    }

    public void setShotTime(String shotTime) {
        this.shotTime = shotTime;
    }

    public String getFileFlag() {
        return fileFlag;
    }

    public void setFileFlag(String fileFlag) {
        this.fileFlag = fileFlag;
    }

    public String getLockFlag() {
        return lockFlag;
    }

    public void setLockFlag(String lockFlag) {
        this.lockFlag = lockFlag;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getOSSKey() {
        return OSSKey;
    }

    public void setOSSKey(String oSSKey) {
        OSSKey = oSSKey;
    }

	public List<LossItemDto> getLossItemList() {
		return lossItemList;
	}

	public void setLossItemList(List<LossItemDto> lossItemList) {
		this.lossItemList = lossItemList;
	}
}
